package com.zhixin.weChat;

import java.io.File;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

import com.zhixin.weChat.itChat.SendMessageToFri;

import cn.zhouyafeng.itchat4j.Wechat;
import cn.zhouyafeng.itchat4j.face.IMsgHandlerFace;

@SpringBootApplication
@EnableScheduling // 开启定时任务
public class BootWeChatRobotApplication {

	public static void main(String[] args) {
		// MessageTools.sendMsgById(result,
		// "filehelper");这个id就是toUserName，所以发给文件助手就是filehelper，但是发给用户就可以使用查找来找到username然后填入
		String qrPath = System.getProperty("user.dir") + File.separator + "src"; // 保存登陆二维码图片的路径，这里需要在本地新建目录
		IMsgHandlerFace msgHandler = new SendMessageToFri(); // 实现IMsgHandlerFace接口的类
		Wechat wechat = new Wechat(msgHandler, qrPath); // 【注入】
		wechat.start(); // 启动服务，会在qrPath下生成一张二维码图片，扫描即可登陆，注意，二维码图片如果超过一定时间未扫描会过期，过期时会自动更新，所以你可能需要重新打开图片
		SpringApplication.run(BootWeChatRobotApplication.class, args);
	}

}
